const app = getApp()
import {
    util,
    Toast,
    commonMixin
} from "../../utils/util.js";


Page({
    behaviors: [commonMixin],
    data: {
        id: 0,
        name: '', //姓名
        sex: '1',
        age: '0',
        identity: '',
        phone: '', //电话
        idcard: '',
        index: '',
        identityOption: [
            {id: 1, name: '本人'},
            {id: 2, name: '妻子'},
            {id: 3, name: '儿女'},
            {id: 4, name: '父母'},
            {id: 5, name: '本人'},
            // 0: '',
            // 1: '本人',
            // 2: '妻子',
            // 3: '儿女',
            // 4: '父母',
            // 5: '其他',
        ],
    },
    //性别改变
    bindPickerIdentityChange: function (e) {
        this.setData({
            identity: this.data.identityOption[e.detail.value].id,
            index: e.detail.value
        })
    },
    onChange(e) {
        this.setData({
            sex: e.detail
        })
        console.log(e)
    },
    onLoad(options) {
        if (options.id) {
            wx.showLoading({
                title: '加载中',
              })
              util.http.post("v1/mini/family-user",{
                  id: options.id
              }).then((res) => {
                  if (res.data.code == 0) {
                    this.setData({
                        id: res.data.data.id,
                        name: res.data.data.name,
                        sex: res.data.data.sex,
                        age: res.data.data.age,
                        identity: res.data.data.identity,
                        index: res.data.data.identity - 1,
                        phone: res.data.data.phone,
                        idcard: res.data.data.idcard,
                    })
                  }
                  wx.hideLoading();
              }).catch((err) => {
                  wx.hideLoading();
                  Toast('网络异常！刷新后重试！');
                  console.log(err)
              })
        }
    },
    onShow() {

    },

    onShareAppMessage() {

    },

    //提交信息
    submitData() {
        if (this.data.name=='') {
            Toast('请填写姓名！');
            return;
        }
        if (this.data.sex=='') {
            Toast('请选择性别！');
            return;
        }
        if (this.data.age=='') {
            Toast('请选择身份！');
            return;
        }
        if (this.data.identity=='') {
            Toast('请选择身份！');
            return;
        }
        if (this.data.phone) {
            if (this.data.phone.length != 11) {
                Toast('手机号码格式错误！');
                return;
            }
        }
        wx.showLoading({
            title: '保存中',
          })
          console.log(this.data)
          util.http.post("v1/mini/family-save-user", this.data).then((res) => {
              if (res.data.code == 0) {
                Toast('保存成功');
                setTimeout(()=>{
                    wx.navigateBack();
                }, 1000)
              }
              wx.hideLoading();
          }).catch((err) => {
              wx.hideLoading();
              Toast('网络异常！刷新后重试！');
              console.log(err)
          })
    },

})